Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F6 (Xabia) Spain F27 (Seville) M25 Gandia M25 Denia M25 Madrid M15 Sabadell M15 Benicarlo M15 Manacor M15 Monastir M15 Monastir M15 Paguera M15 Sintra M25 La Nucia M15 Antalya M25 Oviedo M25 Loule M25 Vic M15 Cordoba M25 Martos Siemens Open 2003 - Scheveningen Roanne Challenger M15 Antalya M25 Palmanova Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot M25 Bakio M15 L'Aquila M25 Gandia Heineken Open - Auckland M15 Benicarlo M15 Antalya International Tennis Championships - Delray Beach Estoril Open - Estoril M15 Antalya M15 Antalya Generali Open 2003 - Kitzbuhel M25 Mataro TD Waterhouse Cup - Long Island Portugal F18 (Sintra) Copa AT&T - Buenos Aires Campionati Internazionali di Sicilia - Palermo The Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Spain F20 (Denia) Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Spain F25 (Donostia-San-Sebastian) SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag PTT Thailand Open - Bangkok Valencia Open - Valencia M25 Huelva SAP Open - San Jose US Men's Clay Court Championship - Houston AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona M15 La Nucia AEGON Championships - London Moselle Open - Metz Ecuador Open - Quito M25 Riba - Roja de Turia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem M25 Madrid Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya SkiStar Swedish Open - Bastad M25 Portimao M25 Murcia German Tennis Championships - Hamburg DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Nature Valley International - Eastbourne Swiss Open - Gstaad Generali Open - Kitzbuhel M15 Castellon Moselle Open - Metz Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro M25 Vale do Lobo Belgrade 2 - Belgrade M25 Portimao Cordoba Open - Cordoba M25 Denia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril M25 Santander Mallorca Championships - Mallorca M15 Antalya Abierto de Tenis Mifel - Los Cabos Gonet Geneva Open - Geneva Open Parc - Lyon M15 Valldoreix European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag M25 Padova M25 Santander M25 Oviedo M25 Zaragoza M25 Girona M25 Vila Real de Santo Antonio M25 Faro Zagreb Open - Zagreb M25 Tarragona M25 Sabadell M25 Cordoba Open Castilla y Leon - Segovia Prostejov Challenger M25 Palmanova Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Mallorca Challenger NASDAQ-100 Open - Miami Seville Challenger Gran Canaria Challenger Alicante Challenger Tennis Masters Series - Monte Carlo Prague 2 Challenger Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Vicenza Challenger Bratislava 1 Challenger Segovia Challenger Santo Domingo Challenger Tennis Masters Series - Madrid Seville Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Braga Challenger Lisbon Challenger Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Canberra Challenger Tenerife 1 Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Tenerife 2 Challenger Tenerife 3 Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Szekesfehervar Challenger Murcia Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Girona Challenger Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Aix En Provence Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Tennis Napoli Cup - Naples Sporting Challenger - Turin Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Ciudad de Pozoblanco 'Open Diputacion' - Cordoba BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Memorial Kolyaskin - Donetsk Western & Southern Open - Cincinnati Open Castilla y Leon Trofeo Iberdrola - Segovia Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Chile - Santiago Maia Open 2002 - Maia Lamberts Open by Stawag - Aachen Western & Southern Open - Cincinnati Okal Open - Eckental Hamburg Challenger - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Internazionali BNL d'Italia - Rome Open Castilla y Leon - Segovia Western & Southern Open - Cincinnati Miami Open - Miami Generali Open - Kitzbuhel St. Tropez Challenger Mutua Madrid Open - Madrid Oeiras 3 Challenger Kyiv Open - Kiev Lyon Challenger Tenerife 1 Challenger Tenerife 2 Challenger Open Castilla y Leon - Segovia Murcia Challenger Rome Challenger Black Forest Open 2002 - Freudenstadt Iasi Challenger Australian Open - Melbourne Lisbon Challenger French Open - Paris Valencia Challenger Wimbledon - London U.S. Open - New York Open Castilla y Leon - Segovia Czech Indoor Open - Prague Jameson Cup - Milan Copa Claro - Buenos Aires AIG Japan Open - Tokyo Australian Open - Melbourne Segovia Challenger Bergamo Challenger French Open - Paris Wimbledon - London Girona Challenger Murcia Challenger Oeiras 3 Challenger U.S. Open - New York Prague 1 Challenger Australian Open - Melbourne Bordeaux Challenger French Open - Paris Wimbledon - London Montechiarugolo Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tata Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Australian Open - Melbourne Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo French Open - Paris Qatar Open - Doha Medibank Private International - Sydney Wimbledon - London U.S. Open - New York ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Australian Open - Melbourne Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest French Open - Paris St. Petersburg Open - St. Petersburg Sydney International - Sydney Open 13 - Marseille Tennis Channel Open - Las Vegas Wimbledon - London Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad U.S. Open - New York Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SkiStar Swedish Open - Bastad French Open - Paris Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Medibank International - Sydney The Dubai Tennis Championships - Dubai Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia Seville Challenger The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad French Open - Paris Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Wimbledon - London Brisbane - Brisbane U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Catella Swedish Open - Bastad Wimbledon - London China Open - Beijing U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Australian Open - Melbourne French Open - Paris SAP Open - San Jose Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Generali Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington China Open - Beijing Lyon Challenger Aix En Provence Challenger Wimbledon - London Allianz Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Orleans Challenger Murcia Challenger Mouilleron-Le-Captif Challenger Barcelona Challenger Alicante Challenger Brest Challenger Tenerife Challenger Ortisei Challenger China Open - Beijing Blumenau Challenger Santa Cruz de la Sierra Challenger Monterrey Challenger Barcelona Open BancSabadell - Barcelona Phoenix Challenger Marbella Challenger French Open - Paris Murcia Challenger Madrid Challenger Aix En Provence Challenger Bet-at-home Open - Hamburg Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Vancouver Challenger Ecuador Open - Quito Seville Challenger Istanbul Challenger Braga Challenger U.S. Open - New York Estoril Open - Estoril International Championship of Croatia - Umag Qatar ExxonMobil Open - Doha Valencia Challenger Maspalomas Challenger Australian Open - Melbourne Heineken Open Shanghai - Shanghai Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing French Open - Paris Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha China Open - Beijing Wimbledon - London Erste Bank Open - Vienna Cordoba Open - Cordoba Tenerife 3 Challenger bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan U.S. Open - New York Astana Open - Nur-Sultan Sofia Open - Sofia San Diego Open - San Diego Australian Open - Melbourne Dallas Open - Dallas French Open - Paris Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York French Open - Paris Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne Nordea Open - Bastad French Open - Paris Stockholm Open - Stockholm Open Seat Godo 2003 - Barcelona Wimbledon - London Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Mallorca Open - Mallorca China Open - Beijing U.S. Open - New York Australian Open - Melbourne Apia International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York AEGON Championships - London Aegon Nottingham Open - Nottingham French Open - Paris SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta U.S. Open - New York Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel U.S. Open - New York Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Sydney International - Sydney AEGON Championships - London Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Abierto Mexicano - Los Cabos Fever-Tree Championships - London Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco European Open - Antwerp Libema Open - 's-Hertogenbosch Chengdu Open - Chengdu BNP Paribas Masters - Paris Delray Beach Open - Delray Beach French Open - Paris Adidas International - Sydney Stockholm Open - Stockholm Open 13 - Marseille Allianz Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Open 13 - Marseille Countrywide Classic - Los Angeles Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis U.S. Open - New York Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Valencia Open - Valencia US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice China Open - Beijing SkiStar Swedish Open - Bastad Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Miami Open - Miami Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Hopman Cup - Perth Brest Challenger Sony Ericsson Open - Miami Oeiras 2 Challenger Cancun Challenger Internazionali BNL d'Italia - Rome Wimbledon - London Seville Challenger Szczecin Challenger Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, ESP-UKR 5-0 Monte-Carlo Rolex Masters - Monte-Carlo Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) All Lower level tournaments Pozoblanco Challenger Barclays ATP World Tour Finals - London Olympics - London Stanford Challenger Malaga Challenger